Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Australian Open - Melbourne Belgrade Open - Belgrade Dubai Duty Free Tennis Championships - Dubai French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, Q2, CRO-FRA 1-3 Hangzhou Open - Hangzhou Swiss Indoors Basel - Basel Italy F10 Hungary F3 Slovenia F2 Croatia F1 Italy F13 Usa F7 Usa F8 Usa F25 Usa F26 Usa F29 Usa F1 Usa F2 Usa F14 Usa F15 USA F17 USA F18 USA F20 USA F26 USA F30 USA F31 USA F3 USA F4 USA F1 USA F2 Croatia F3 Croatia F1 Croatia F2 Czech Republic F6 Croatia F2 IPP Geneva Trophy - Geneva BH Telecom Indoors Sarajevo 2006 - Sarajevo BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Zagreb Open - Zagreb Garden Open - Rome Unique Zagreb Open - Zagreb GHI Bronx Tennis Classic - Bronx Unicredit Czech Open - Prostejov Lambertz Open by Stawag - Aachen Iskratel Open - Kranj Internationaux de Doubs Open de Franchie-Comte - Besancon Bauer Watertechnology Cup - Eckental Dallas Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Honolulu Challenger Dallas Challenger Tiburon Challenger Kaoshuing Challenger Maui Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Winnetka Challenger Genoa Open - Genova Biella 4 Challenger Orlando Challenger Challenger DCN de Cherbourg - Cherbourg Cary Challenger Knoxville Challenger Cleveland Challenger Sarasota Challenger Bordeaux Challenger Orleans Challenger St. Tropez Challenger Nottingham 2 Challenger Winnetka Challenger Aptos Challenger Tulsa Challenger Tallahassee Challenger Lugano Challenger Charlottesville Challenger Columbus Challenger Savannah Challenger Nottingham Challenger Mouilleron-Le-Captif Challenger Cleveland Challenger Ilkley Challenger Vancouver Challenger Charlottesville Challenger Zagreb Open - Zagreb Nottingham-2 Challenger Manacor Challenger Cassis Challenger Girona Challenger X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Schickendanz Open - Furth Murcia Challenger Madrid Challenger Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Charlottesville Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Indian Wells Challenger Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille AEGON Championships - London Bank Austria Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach St. Petersburg 2 Challenger BMW Open - Munich AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Dallas Challenger Davidoff Swiss Indoors Basel - Basel BMW Open - Munich US Men's Clay Court Championship - Houston The Artois Championships - London Mercedes Cup - Stuttgart Sacramento Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai BB&T Atlanta Open - Atlanta Citi Open - Washington Aircel Chennai Open - Chennai The Dubai Tennis Championships - Dubai Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm BMW Open - Munich Swiss Indoors Basel - Basel BMW Open - Munich Brisbane International - Brisbane ASB Classic - Auckland Delray Beach International Tennis Championships - Delray Beach Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Legg Mason Tennis Classic - Washington Geneva Open - Geneva Open 13 - Marseille Mercedes Cup - Stuttgart China Open - Beijing AEGON Championships - London Knoxville Challenger Citi Open - Washington Davidoff Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Champaign Challenger Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Rakuten Japan Open - Tokyo BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille bett1HULKS Indoors - Cologne Murray River Open - Melbourne Millennium Estoril Open - Estoril cinch Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril cinch Championships - London Hall of Fame Open - Newport Citi Open - Washington The Dubai Tennis Championships - Dubai Astana Open - Astana Sarasota Challenger Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Savannah Challenger Knoxville Challenger Winston-Salem Open - Winston-Salem Champaign Challenger Geneva Open - Geneva Rio Open - Rio de Janeiro Open 13 - Marseille Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart US Men's Clay Court Championship - Houston Hall of Fame Open - Newport Lexington Challenger Abierto Mexicano Telcel - Acapulco Knoxville Challenger Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo ASB Classic - Auckland Vegeta Croatia Open - Umag If Stockholm Open - Stockholm Citi Open - Washington Singapore Tennis Open - Singapore Fairfield Challenger Tallahassee Challenger Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Hong Kong Tennis Open - Hong Kong China Open - Beijing BNP Paribas Nordic Open - Stockholm Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Las Vegas Challenger US Men's Clay Court Championship - Houston Little Rock Challenger Orlando 2 Challenger Open Parc - Lyon China Open - Beijing Gazprom Hungarian Open - Budapest Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb bett1HULKS Championships - Cologne Ilkley Challenger Sofia Open - Sofia Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Gonet Geneva Open - Geneva Thailand Open - Bangkok PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome China Open - Beijing Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Helsinki Challenger Internazionali BNL d'Italia - Rome National Bank Open - Montreal US Men's Clay Court Championship - Houston China Open - Beijing Rakuten Japan Open - Tokyo Maharashtra Open - Pune TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Truist Atlanta Open - Atlanta BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Sarasota Challenger Cary Challenger Mauthausen Challenger Grand Prix Hassan II - Casablanca Aircel Chennai Open - Chennai Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Shanghai - Shanghai Argentina Open - Buenos Aires BMW Open - Munich Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai AEGON Championships - London Plava Laguna Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Tokyo Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, SF, CRO-FRA 3-2 Hopman Cup - Perth Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, F, RUS-CRO 2-0 Laver Cup - London Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, World Group, Q, CRO-BEL 1-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Hopman Cup - Perth Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Hopman Cup - Perth U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, QF, CRO-KAZ 3-1 U.S. Open (juniors) Laver Cup - Chicago Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Finals, QF, CRO-ESP 2-0 All Lower level tournaments Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, GER-CRO 3-2 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Laver Cup - Geneva Shanghai Rolex Masters - Shanghai Menorca Challenger